//
//  BaseTableViewController.h
//  mike2.0
//
//  Created by mike on 15/9/7.
//  Copyright (c) 2015年 flychi. All rights reserved.
//

#import "BaseViewController.h"

@interface BaseTableViewController : BaseViewController<UITableViewDelegate, UITableViewDataSource>
//暂无内容
@property(strong,nonatomic)UILabel * nolabel;
//暂无搜索内容
@property(strong,nonatomic)UILabel * searchNoLabel;
/**
 *  列表控件
 */

@property (nonatomic, strong) IBOutlet UITableView *tableView;

/**
 *  是否需要设置默认图的偏移量
 */
@property (nonatomic, assign) BOOL  offsetY;

/**
 *  数据源
 */

@property (nonatomic, strong) NSMutableArray *dataSource;

/**
 *  选中indexPath
 */

@property (nonatomic, strong) NSIndexPath *selectIndexPath;

/**
 *  是否多段
 */

@property (nonatomic, assign) BOOL isMultiSection;

/**
 *  空白内容提示页面
 */

@property (nonatomic, strong) UIView *blankHintView;

/**
 *  空白内容提示文字
 */

@property (nonatomic, strong) NSString *blankHintString;

/**
 *  空白内容提示图片
 */

@property (nonatomic, strong) UIImage *blankHintImage;

/**
 *  设置TableViewStyle
 */

-(void)initTableViewWithStyle:(UITableViewStyle)tableViewStyle;

/**
 *  去除tableview多余内容分割线
 */

- (void)configuraTableViewExtraSeparator;

/**
 *  去除tableView的左缩进
 */

- (void)configuraTableViewNormalSeparatorInset;

/**
 *  重载加载空页面
 */

- (void)reloadDataWithBlank;

@end
